package com.sztx.pay.center.core.service.bean;

import java.io.Serializable;

import com.sztx.pay.center.common.util.Constance.TradeOrderType;

@SuppressWarnings("serial")
public class TradeInfo implements Serializable {

	private long amount;
	private String tradeOrderId;
	private String originOrderNo;
	private TradeOrderType orderType;
	private String goodsName;
	private String goodsDetail;
	private String remark;
	private	String returnUrl;
	private String notifyUrl;
	private String bankId;
	private boolean passCipherPay;
	private long feeAmount;
	private String businessType;
	private String authCode;
	 /**
     * 支付指定特定的渠道
     */
    private String gateWayChannelId;
    /**
     * 支付指定特定的路由
     */
    private String routeNo;
    
    
	
	public String getGateWayChannelId() {
		return gateWayChannelId;
	}
	public void setGateWayChannelId(String gateWayChannelId) {
		this.gateWayChannelId = gateWayChannelId;
	}
	public String getRouteNo() {
		return routeNo;
	}
	public void setRouteNo(String routeNo) {
		this.routeNo = routeNo;
	}
	public long getAmount() {
		return amount;
	}
	public void setAmount(long amount) {
		this.amount = amount;
	}
	public String getTradeOrderId() {
		return tradeOrderId;
	}
	public void setTradeOrderId(String tradeOrderId) {
		this.tradeOrderId = tradeOrderId;
	}
	public TradeOrderType getOrderType() {
		return orderType;
	}
	public void setOrderType(TradeOrderType orderType) {
		this.orderType = orderType;
	}
	public String getGoodsName() {
		return goodsName;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	public String getGoodsDetail() {
		return goodsDetail;
	}
	public void setGoodsDetail(String goodsDetail) {
		this.goodsDetail = goodsDetail;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getReturnUrl() {
		return returnUrl;
	}
	public void setReturnUrl(String returnUrl) {
		this.returnUrl = returnUrl;
	}
	public String getNotifyUrl() {
		return notifyUrl;
	}
	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	public String getOriginOrderNo() {
		return originOrderNo;
	}
	public void setOriginOrderNo(String originOrderNo) {
		this.originOrderNo = originOrderNo;
	}
	public String getBankId() {
		return bankId;
	}
	public void setBankId(String bankId) {
		this.bankId = bankId;
	}
	public boolean isPassCipherPay() {
		return passCipherPay;
	}
	public void setPassCipherPay(boolean passCipherPay) {
		this.passCipherPay = passCipherPay;
	}
	public long getFeeAmount() {
		return feeAmount;
	}
	public void setFeeAmount(long feeAmount) {
		this.feeAmount = feeAmount;
	}
	public String getBusinessType() {
		return businessType;
	}
	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}
	public String getAuthCode() {
		return authCode;
	}
	public void setAuthCode(String authCode) {
		this.authCode = authCode;
	}
	
	

}
